package 字符串常量池;

/**
 * String::inter()
 * 去常量池找,找到返回找到字符串对象的引用,找不到将当前字符串复制到常量池,并返回当前对象的实例(不是常量池里面字符串的引用)
 * todo 怎么样打印出程序启动加载进去的所有字符串常量(整个常量池)
 */
public class Main {
    public static void main(String[] args) {
//        MThreadUtils.sleep(30*60*1000);
        String helloStr = "hello";
        System.out.println(helloStr == helloStr.intern());
        System.out.println("====================");
        String javaStr = new StringBuilder("ja").append("va").toString();
        System.out.println(javaStr == javaStr.intern());
    }
}
